package com.example.springflowable.ask_for_leave.service;

/**
 * @Classname AskLeaveTaskService
 * @Description TODO
 * @Date 2022/5/6 11:59
 * @Created by XiongXiong
 * @Author: X.I.O
 */
public interface AskLeaveTaskService {

    /**
     * 开启一个流程
     */
    void startTaskAskForLeave();
    /**
     * 提交给组长审批
     */
    void submitToZuzhang();
    /**
     * 组长审批-批准
     */
    void zuZhangApprove();
    /**
     * 组长审批-拒绝
     */
    void zuZhangReject();
    /**
     * 经理审批自己的任务-批准
     */
    void managerApprove();
    /**
     * 经理审批自己的任务-拒绝
     */
    void managerReject();
}
